package com.xframe.xdal.core.handler.valueTake;


import java.sql.ResultSet;
import java.sql.SQLException;

/**
 * 功能描述：ResultSet结果取值默认处理
 * 创建人：xufeng
 * 创建时间：2022/11/4 18:36
 *
 * @version 1.0
 **/
public class ValueTakingStrategy implements IValueTakingStrategy {

    /**
     * 默认处理getObject
     *
     * @param resultSet 结果集
     * @param colIndex 列号
     * @return  Object
     */
    @Override
    public Object getValue(ResultSet resultSet,int colIndex) {
        try {
            return resultSet.getObject(colIndex);
        } catch (SQLException e) {
            e.printStackTrace();
            return null;
        }
    }
}
